Tools

Tools provide agent ability to interact with other systems via programmatic APIs and access the data not known by the LLM (e.g. current date and time).

Two types of tools are supported:

Each tool consists of the following elements:

You only need to specify schema for tool’s 'input' parameters. LLM automatically parses the tool’s response (result), and automatically identifies its schema.